package model.entities;

import java.io.Serializable;
import javax.persistence.*;
import java.util.Date;


/**
 * The persistent class for the DIR_LIST_UPDATED database table.
 * 
 */
@Entity
@Table(name="loaded_files_info" , schema="CHUB_NEW")
public class DirListUpdated implements Serializable {
	private static final long serialVersionUID = 1L;

	@Id
	private String filename;

	@Column(name="COUNTRY_NAME")
	private String countryName;

	@Temporal(TemporalType.TIMESTAMP)
	@Column(name="ENTRY_DATE", insertable=false, updatable=false)
	private Date entryDateTimeStamp;
	
	@Temporal(TemporalType.TIMESTAMP)
	@Column(name="FINISH_DATE", insertable=false, updatable=false)
	private Date finishTimestamp;

	@Temporal(TemporalType.DATE)
	@Column(name="ENTRY_DATE")
	private Date entryDate;
	
	@Column(name="REGION")
	private String region;
	
	@Temporal(TemporalType.DATE)
	@Column(name="FILES_MAX_DATE")
	private Date filesMaxDate;
	
	@Temporal(TemporalType.DATE)
	@Column(name="FILES_MIN_DATE")
	private Date filesMinDate;
	
	@Column(name="EXECUTIONTIME")
	private String executiontime;
	
	
	
    public DirListUpdated() {
    }

    
    
	public String getExecutiontime() {
		return executiontime;
	}



	public void setExecutiontime(String executiontime) {
		this.executiontime = executiontime;
	}



	public Date getFinishTimestamp() {
		return finishTimestamp;
	}



	public void setFinishTimestamp(Date finishTimestamp) {
		this.finishTimestamp = finishTimestamp;
	}



	public Date getFilesMaxDate() {
		return filesMaxDate;
	}



	public void setFilesMaxDate(Date filesMaxDate) {
		this.filesMaxDate = filesMaxDate;
	}



	public Date getFilesMinDate() {
		return filesMinDate;
	}



	public void setFilesMinDate(Date filesMinDate) {
		this.filesMinDate = filesMinDate;
	}



	public String getRegion() {
		return region;
	}



	public void setRegion(String region) {
		this.region = region;
	}



	public String getFilename() {
		return this.filename;
	}

	public void setFilename(String filename) {
		this.filename = filename;
	}

	public String getCountryName() {
		return this.countryName;
	}

	public void setCountryName(String countryName) {
		this.countryName = countryName;
	}

	public Date getEntryDate() {
		return this.entryDate;
	}

	public void setEntryDate(Date entryDate) {
		this.entryDate = entryDate;
	}

	public Date getEntryDateTimeStamp() {
		return entryDateTimeStamp;
	}

	public void setEntryDateTimeStamp(Date entryDateTimeStamp) {
		this.entryDateTimeStamp = entryDateTimeStamp;
	}

}